package com.lanou3g.demo.role.service;

import com.lanou3g.demo.entity.ExRoleinfo;
import com.lanou3g.demo.entity.RoleInfo;
import com.lanou3g.demo.entity.RoleModule;

import java.util.List;

public interface IRoleService {
    List<ExRoleinfo> findAll(int start);
    ExRoleinfo findTotal();

    boolean deleteOne(int roleId);
    boolean deleteMiddle(int roleId);

    int insertRoleInfo(String name);
    int insertRoleModule(Integer roleId,List<Integer> moduleId);
    RoleInfo selectNameById(String name);

    int updateName(int roleId, String name);
    RoleModule findAllModule(int roleId);
    int insertModule(int roleId, List<Integer> moduleId);
    boolean deleteModule(int roleId, List<Integer> moduleId);

}
